import { PrimaryGeneratedColumn, Column, Entity, ManyToOne } from 'typeorm'
import { CoreAli } from './ali.entity'

@Entity()
export class CoreAliSmsTemplate {
  @PrimaryGeneratedColumn()
  id: number
  // SMS_126315015
  @Column({
    comment: '模板编号'
  })
  templateCode: string

  // 验证码为：${code}，您正在登录，若非本人操作，请勿泄露。
  @Column({
    comment: '模板内容'
  })
  smsContent: string
  // 验证码
  @Column({
    comment: '模板名称'
  })
  templateName: string

  // 阿里账号
  @ManyToOne(type => CoreAli, ali => ali.templates, {
    eager: true
  })
  ali: CoreAli
}
